package com.li.hibenate.pojo;

/**
 * AbstractPosition entity provides the base persistence definition of the
 * Position entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractPosition implements java.io.Serializable {

	// Fields

	private Integer pnid;
	private String pbstate;
	private String pxstate;
	private String psstate;

	// Constructors

	/** default constructor */
	public AbstractPosition() {
	}

	/** minimal constructor */
	public AbstractPosition(Integer pnid) {
		this.pnid = pnid;
	}

	/** full constructor */
	public AbstractPosition(Integer pnid, String pbstate, String pxstate,
			String psstate) {
		this.pnid = pnid;
		this.pbstate = pbstate;
		this.pxstate = pxstate;
		this.psstate = psstate;
	}

	// Property accessors

	public Integer getPnid() {
		return this.pnid;
	}

	public void setPnid(Integer pnid) {
		this.pnid = pnid;
	}

	public String getPbstate() {
		return this.pbstate;
	}

	public void setPbstate(String pbstate) {
		this.pbstate = pbstate;
	}

	public String getPxstate() {
		return this.pxstate;
	}

	public void setPxstate(String pxstate) {
		this.pxstate = pxstate;
	}

	public String getPsstate() {
		return this.psstate;
	}

	public void setPsstate(String psstate) {
		this.psstate = psstate;
	}

}